package com.cn.kehong.dao;

import com.cn.kehong.domain.DataSubmission;
import com.cn.kehong.domain.DataSubmissionExample;
import java.util.List;

import com.cn.kehong.domain.DataSubmissionVo;
import com.cn.kehong.utils.QueryForm;
import org.apache.ibatis.annotations.Param;

public interface DataSubmissionMapper {
    int countByExample(DataSubmissionExample example);

    int deleteByExample(DataSubmissionExample example);

    int insert(DataSubmission record);

    int insertSelective(DataSubmission record);

    List<DataSubmission> selectByExample(DataSubmissionExample example);
    List<DataSubmission> selectDataSubmissionList(QueryForm queryForm);
    int selectDataSubmissionListCount(QueryForm queryForm);

    int updateByExampleSelective(@Param("record") DataSubmission record, @Param("example") DataSubmissionExample example);

    int updateByExample(@Param("record") DataSubmission record, @Param("example") DataSubmissionExample example);

    List<DataSubmissionVo> getAnalysisListByYy(QueryForm queryForm);
}